Quality Evaluation Method of Automatic Software Repair Using Syntax Distance Metrics
نویسندگان
چکیده
In recent years, test-based automatic program repair has attracted widespread attention. However, the test suites in practice are not perfect ways to guarantee correctness of patches generated by tools, and weak lead a large number incorrect produced existing tool. To reduce we propose patch quality evaluation method based on syntax distance metrics, which measures through four features—variable, expression, structure, location. By fusing values features, can be evaluated. Our evaluates 368 from multiple famous such as jKali, Nopol, SimFix, DynaMoth, CapGen; 95% correct were ranked top one plausible for each defect, indicates our find high-quality patches.
منابع مشابه
Usability and Evaluation of Software Quality using Software Metrics
It is difficult to understand, let alone improve the quality of software without the knowledge of its software development process and software product. There must be some measurement process to predict the software development, and to evaluate software products. This paper provides a brief view on Software Quality, Software Metrics and Software Metrics methods that will predict and measure the...
متن کاملSoftware Metrics to Estimate Software Quality using Software Component Reusability
Today most of the applications developed using some existing libraries, codes, open sources etc. As a code is accessed in a program, it is represented as the software component. Such as in java beans and in .net ActiveX controls are the software components. These components are ready to use programming code or controls that excel the code development. A component based software system defines t...
متن کاملImprovement and Implementation of Software Quality by Using Software Metrics
Without the software development and software product knowledge it’s very complicated to understand, keep away from improvement in the quality of software. There should be some dimension process to forecast the software development, and to appraise software products and its quality. In This paper provides a brief view on Software Metrics, Software Quality and Software Metrics techniques that wi...
متن کاملautomatic verification of authentication protocols using genetic programming
implicit and unobserved errors and vulnerabilities issues usually arise in cryptographic protocols and especially in authentication protocols. this may enable an attacker to make serious damages to the desired system, such as having the access to or changing secret documents, interfering in bank transactions, having access to users’ accounts, or may be having the control all over the syste...
15 صفحه اولذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Symmetry
سال: 2022
ISSN: ['0865-4824', '2226-1877']
DOI: https://doi.org/10.3390/sym14081751